package com.kakarote.hrm.entity.BO;

import com.kakarote.core.entity.PageEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDate;

@Getter
@Setter
public class QueryRecruitPlanRecordPageListBO extends PageEntity {

    @ApiModelProperty("计划id")
    private Long planId;

    @ApiModelProperty("计划名称")
    private String planName;

    @ApiModelProperty("记录名称")
    private String recordName;

    @ApiModelProperty("记录编号")
    private String recordCode;

    @ApiModelProperty("开始日期（开始）")
    private LocalDate startDateBegin;

    @ApiModelProperty("开始日期（结束）")
    private LocalDate startDateEnd;

    @ApiModelProperty("结束日期（开始）")
    private LocalDate endDateBegin;

    @ApiModelProperty("结束日期（结束）")
    private LocalDate endDateEnd;

    @Override
    public String toString() {
        return "QueryRecruitPlanRecordPageListBO{" +
                "planId=" + planId +
                ", planName='" + planName + '\'' +
                ", recordName='" + recordName + '\'' +
                ", recordCode='" + recordCode + '\'' +
                ", startDateBegin=" + startDateBegin +
                ", startDateEnd=" + startDateEnd +
                ", endDateBegin=" + endDateBegin +
                ", endDateEnd=" + endDateEnd +
                '}';
    }
}

